#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>

int main(void)
{
    char buf[50] = {0};

    printf("%d (%s) %d (%s)\n", 520, "i love u", 1314, "forever");
    fprintf(stdout, "%d (%s) %d (%s)\n", 520, "i love u", 1314, "forever");
    dprintf(STDOUT_FILENO, "%d (%s) %d (%s)\n", 520, "i love u", 1314, "forever");

    sprintf(buf, "%d (%s) %d (%s)\n", 520, "i love u", 1314, "forever");
    printf("%s", buf);

    memset(buf, 0x00, sizeof(buf));
    snprintf(buf, sizeof(buf), "%d (%s) %d (%s)\n", 520, "i love u", 1314, "forever");
    printf("%s", buf);
    
    exit(0);
}
